He refused to compromise his principles for the sake of profit.
Он отказался идти на компромисс со своими принципами ради прибыли.
Definitions
To weaken or undermine someone's fundamental beliefs or values, often by persuading them to act against their own ethical standards or moral convictions.